public class sushu {
        public static void main(String[] args) {
            final int limit=20000;
            boolean[] isPrime=new boolean[limit+1];
    
            // 初始化数组，假设所有数都是素数
            for (int i=2;i<=limit;i++) {
                isPrime[i] = true;
            }
    
            // 使用埃拉托斯特尼筛法找出素数
            for (int i=2;i*i<=limit;i++) {
                if (isPrime[i]) {
                    for (int j=i*i;j<=limit;j+=i) {
                        isPrime[j]=false;
                    }
                }
            }
    
            int count = 0;
            for (int i=2;i<=limit;i++) {
                if (isPrime[i]) {
                    System.out.print(i+"\t");
                    count++;
                    if (count%5==0) {
                        System.out.println();
                    }
                }
            }
    }
}
